﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Akso.Enums
{
    public class EnumCollection
    {
        /// <summary>
        /// 基本代码组Key
        /// </summary>
        public enum EnumCode
        {
            /// <summary>
            /// 课程所属期段
            /// </summary>
            [Description("课程所属期段")]
            COURSE_TERM,
            /// <summary>
            /// 课程所属年级
            /// </summary>
            [Description("课程所属年级")]
            COURSE_GRADE,
            /// <summary>
            /// 课程所属科目
            /// </summary>
            [Description("课程所属科目")]
            COURSE_SUBJECT,
            /// <summary>
            /// 课程所属类型
            /// </summary>
            [Description("课程科目所属类型")]
            COURSE_SUBJECTTYPE,
            [Description("课程类型")]
            COURSE_TYPE,
            [Description("常用上课时长")]
            COURSE_TIME_SPAN,
            [Description("退费扣款项目")]
            FEE_REFUND_SUBJECT,
            //-----------------------------------
            [Description("公立学校")]
            FULLTIME_SCHOOL,
            [Description("学员类别")]
            STUDENT_TYPE,
            [Description("学生退学原因")]
            STUDENT_OUTREASON,
            [Description("学员请假原因")]
            ABSENT_CAUSE,
            //--------------------------------
            [Description("部门职能")]
            DEP_TYPE,
            [Description("员工职位")]
            EMP_POSITION,
            [Description("员工级别")]
            EMP_GRADE,
            [Description("离职原因")]
            OUT_CAUSE,
            /// <summary>
            /// 辅助核算类型
            /// </summary>
            OTHERCHECK_TYPE
        }
        /// <summary>
        /// 计费方式
        /// </summary>
        public enum EnumChargeType
        {
            /// <summary>
            /// 按小时计费HOUR
            /// </summary>
            按小时计费=1,
            /// <summary>
            /// 按次计费 TIME
            /// </summary>
            按次计费=2
        }
        /// <summary>
        /// 仓库类型
        /// </summary>
        public enum EnumWarehouseType
        {
            总仓库=1,
            分仓库=2
        }
    }
}
